نویسندگان وبلاگ» اسپیترابرگ لینک دوستان» پایگاه اطلاع رسانی شهرستان قوچان » آموزش شبکه » خودروهای 2014 » هواشناسی قوچان » آموزش عالی اترک قوچان » شهرداری قوچان » داده کاوی و پردازش داده های بورس » علمی کاربردی یکدانه شرق قوچان » فندک برقی سیگار لمسی
درباره ماابزارها |
آخرین مطالب
:: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Arrays ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Functions ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP For Loops ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP While Loops ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Switch ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP If...Else...Elseif ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Operators ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Constants ( 1394/02/10 ) :: فرم پروژه کارآفرینی ( 1394/02/03 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Strings ( 1394/01/27 )
آموزش PHP-توابعتعریف توابع در PHPقدرت واقعی PHP در توابع آن است، در PHP بیش از 1000 تابع از قبل نوشته شده وجود دارد. در این فصل به شما نشان خواهیم داد که در PHP چگونه می توانید توابع خودتان را تعریف کنید. یک تابع به وسیله صدا زدن آن اجرا خواهد شد، شما می توانید از هر جای صفحه آنرا صدا بزنید. نحوه تعریف توابع:function functionName() { code to be executed; }
مثال: یک تابع ساده که با صدا زدن آن نام من چاپ می شود: <html> <body>
<?php function writeName() { echo "pahlavan sadegh"; }
echo "My name is "; writeName(); ?>
</body> </html> خروجی کد بالا: My name is pahlavan sadegh ارسال پارامتر به توابعیک پارامتر چیزی شبیه یک متغیر است، پارامترها بعد از نام تابع داخل پرانتز تعریف می شوند. مثال1: در مثال زیر با ارسال نام شخص به تابع، بعد از صدا زدن تابع، نام های مختلف با فامیلی یکسان چاپ می شود. <html> <body>
<?php function writeName($fname) { echo $fname . " Ahmadi.<br />"; }
echo "My name is "; writeName("Ali"); echo "My sister's name is "; writeName("Sara"); echo "My brother's name is "; writeName("Amir"); ?>
</body> </html> خروجی کد بالا: My name is Ali Ahmadi. My sister's name is Sara Ahmadi. My brother's name is Amir Ahmadi. مثال2: تابع زیر دو پارامتر دارد. <html> <body>
<?php function addNumbers($a , $b) { $sum = $a + $b; echo $sum; }
addNumbers(100,200); ؟>
</body> </html> خروجی کد بالا: 300
مثال: <html> <body>
<?php function changeit(&$string) { echo "String is: " . $string . '<br />'; $string="Learning PHP"; echo "String Changed to: " . $string . '<br />'; }
$str="PLUS"; changeit($str); echo $str;
?>
</body> </html> خروجی کد بالا: String is: PLUS String Changed to: Learning PHP Learning PHP بازگرداندن یک مقدار توسط توابعشما می توانید از دستور return برای بازگرداندن یک مقدار استفاده کنید، یعنی کافی است نتیجه را جلوی دستور return قرار دهید. مثال:<html> <body>
<?php function add($x,$y) { $total=$x+$y; return $total; }
echo "1 + 16 = " . add(1,16); ?>
</body> </html> خروجی کد بالا: 1 + 16 = 17 توابع از پیش تعریف شده:در php بیش از 5300 تابع از پیش تعریف شده وجود دارد که البته برای اجرای آنها ممکن است در ورژن های مختلف برخی توابع وجود نداشته باشند و یا برای اجرای بعضی توابع احتیاج باشد تا extension خاصی نصب باشد.
نظرات شما عزیزان: <-CategoryName->
|
موضوعاتآرشیو |